package com.ruoyi.facilities.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.Date;

/**
 * 废水治理设施对象 tf_watergc
 * 
 * @author yxf
 * @date 2021-08-25
 */
public class TfWatergc extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 废水治理设施ID */
    private Long wtfId;

    /** 设施名称 */
    @Excel(name = "设施名称")
    private String wtfName;

    /** 设施编号 */
    @Excel(name = "设施编号")
    private String wtfCode;

    /** 设施型号 */
    @Excel(name = "设施型号")
    private String wtfModel;

    /** 治理设施类型 */
    @Excel(name = "治理设施类型")
    private String wtfType;

    /** 治理设施工艺 */
    @Excel(name = "治理设施工艺")
    private String wtfCraft;

    /** 用电量 */
    @Excel(name = "用电量")
    private String wtfEnergyConsumption;

    /** 药剂用量 */
    @Excel(name = "药剂用量")
    private String wtfMedicamentDosage;

    /** 污染物进入量 */
    @Excel(name = "污染物进入量")
    private String wtfWaster;

    /** 处理量 */
    @Excel(name = "处理量")
    private String wtfProcess;

    /** 处理后的排放量 */
    @Excel(name = "处理后的排放量")
    private String wtfProcessEmission;

    /** 处理后主要污染物的浓度 */
    @Excel(name = "处理后主要污染物的浓度")
    private String wtfProcessPC;

    /** 新产生的污染物种类 */
    @Excel(name = "新产生的污染物种类")
    private String wtfNewMasterPType;

    /** 数量 */
    @Excel(name = "数量")
    private String wtfNewQuantity;

    /** 排放口名称 */
    @Excel(name = "排放口名称")
    private String wtfExhaustionHoleName;

    /** 废水去向 */
    @Excel(name = "废水去向")
    private String wtfWasteWaterDirection;

    /** 年运行(小时) */
    @Excel(name = "年运行(小时)")
    private String wtfYearTime;

    /** 年运行费用(万元) */
    @Excel(name = "年运行费用(万元)")
    private String wtfYearMoney;

    /** 投入使用日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "投入使用日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date wtfNewUseTime;

    /** 环境监察记录 */
    @Excel(name = "环境监察记录")
    private String wtfEnvRecord;

    /** 运行规程 */
    @Excel(name = "运行规程")
    private String wtfRunRule;

    /** 设施平面布置图 */
    @Excel(name = "设施平面布置图")
    private String wtfFacilityPicture;

    /** 运行记录 */
    @Excel(name = "运行记录")
    private String wtfRunRecord;

    /** 企业ID */
    @Excel(name = "企业ID")
    private Long epId;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setWtfId(Long wtfId) 
    {
        this.wtfId = wtfId;
    }

    public Long getWtfId() 
    {
        return wtfId;
    }
    public void setWtfName(String wtfName) 
    {
        this.wtfName = wtfName;
    }

    public String getWtfName() 
    {
        return wtfName;
    }
    public void setWtfCode(String wtfCode) 
    {
        this.wtfCode = wtfCode;
    }

    public String getWtfCode() 
    {
        return wtfCode;
    }
    public void setWtfModel(String wtfModel) 
    {
        this.wtfModel = wtfModel;
    }

    public String getWtfModel() 
    {
        return wtfModel;
    }
    public void setWtfType(String wtfType) 
    {
        this.wtfType = wtfType;
    }

    public String getWtfType() 
    {
        return wtfType;
    }
    public void setWtfCraft(String wtfCraft) 
    {
        this.wtfCraft = wtfCraft;
    }

    public String getWtfCraft() 
    {
        return wtfCraft;
    }
    public void setWtfEnergyConsumption(String wtfEnergyConsumption) 
    {
        this.wtfEnergyConsumption = wtfEnergyConsumption;
    }

    public String getWtfEnergyConsumption() 
    {
        return wtfEnergyConsumption;
    }
    public void setWtfMedicamentDosage(String wtfMedicamentDosage) 
    {
        this.wtfMedicamentDosage = wtfMedicamentDosage;
    }

    public String getWtfMedicamentDosage() 
    {
        return wtfMedicamentDosage;
    }
    public void setWtfWaster(String wtfWaster) 
    {
        this.wtfWaster = wtfWaster;
    }

    public String getWtfWaster() 
    {
        return wtfWaster;
    }
    public void setWtfProcess(String wtfProcess) 
    {
        this.wtfProcess = wtfProcess;
    }

    public String getWtfProcess() 
    {
        return wtfProcess;
    }
    public void setWtfProcessEmission(String wtfProcessEmission) 
    {
        this.wtfProcessEmission = wtfProcessEmission;
    }

    public String getWtfProcessEmission() 
    {
        return wtfProcessEmission;
    }
    public void setWtfProcessPC(String wtfProcessPC) 
    {
        this.wtfProcessPC = wtfProcessPC;
    }

    public String getWtfProcessPC() 
    {
        return wtfProcessPC;
    }
    public void setWtfNewMasterPType(String wtfNewMasterPType) 
    {
        this.wtfNewMasterPType = wtfNewMasterPType;
    }

    public String getWtfNewMasterPType() 
    {
        return wtfNewMasterPType;
    }
    public void setWtfNewQuantity(String wtfNewQuantity) 
    {
        this.wtfNewQuantity = wtfNewQuantity;
    }

    public String getWtfNewQuantity() 
    {
        return wtfNewQuantity;
    }
    public void setWtfExhaustionHoleName(String wtfExhaustionHoleName) 
    {
        this.wtfExhaustionHoleName = wtfExhaustionHoleName;
    }

    public String getWtfExhaustionHoleName() 
    {
        return wtfExhaustionHoleName;
    }
    public void setWtfWasteWaterDirection(String wtfWasteWaterDirection) 
    {
        this.wtfWasteWaterDirection = wtfWasteWaterDirection;
    }

    public String getWtfWasteWaterDirection() 
    {
        return wtfWasteWaterDirection;
    }
    public void setWtfYearTime(String wtfYearTime) 
    {
        this.wtfYearTime = wtfYearTime;
    }

    public String getWtfYearTime() 
    {
        return wtfYearTime;
    }
    public void setWtfYearMoney(String wtfYearMoney) 
    {
        this.wtfYearMoney = wtfYearMoney;
    }

    public String getWtfYearMoney() 
    {
        return wtfYearMoney;
    }
    public void setWtfNewUseTime(Date wtfNewUseTime) 
    {
        this.wtfNewUseTime = wtfNewUseTime;
    }

    public Date getWtfNewUseTime() 
    {
        return wtfNewUseTime;
    }
    public void setWtfEnvRecord(String wtfEnvRecord) 
    {
        this.wtfEnvRecord = wtfEnvRecord;
    }

    public String getWtfEnvRecord() 
    {
        return wtfEnvRecord;
    }
    public void setWtfRunRule(String wtfRunRule) 
    {
        this.wtfRunRule = wtfRunRule;
    }

    public String getWtfRunRule() 
    {
        return wtfRunRule;
    }
    public void setWtfFacilityPicture(String wtfFacilityPicture) 
    {
        this.wtfFacilityPicture = wtfFacilityPicture;
    }

    public String getWtfFacilityPicture() 
    {
        return wtfFacilityPicture;
    }
    public void setWtfRunRecord(String wtfRunRecord) 
    {
        this.wtfRunRecord = wtfRunRecord;
    }

    public String getWtfRunRecord() 
    {
        return wtfRunRecord;
    }
    public void setEpId(Long epId) 
    {
        this.epId = epId;
    }

    public Long getEpId() 
    {
        return epId;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("wtfId", getWtfId())
            .append("wtfName", getWtfName())
            .append("wtfCode", getWtfCode())
            .append("wtfModel", getWtfModel())
            .append("wtfType", getWtfType())
            .append("wtfCraft", getWtfCraft())
            .append("wtfEnergyConsumption", getWtfEnergyConsumption())
            .append("wtfMedicamentDosage", getWtfMedicamentDosage())
            .append("wtfWaster", getWtfWaster())
            .append("wtfProcess", getWtfProcess())
            .append("wtfProcessEmission", getWtfProcessEmission())
            .append("wtfProcessPC", getWtfProcessPC())
            .append("wtfNewMasterPType", getWtfNewMasterPType())
            .append("wtfNewQuantity", getWtfNewQuantity())
            .append("wtfExhaustionHoleName", getWtfExhaustionHoleName())
            .append("wtfWasteWaterDirection", getWtfWasteWaterDirection())
            .append("wtfYearTime", getWtfYearTime())
            .append("wtfYearMoney", getWtfYearMoney())
            .append("wtfNewUseTime", getWtfNewUseTime())
            .append("wtfEnvRecord", getWtfEnvRecord())
            .append("wtfRunRule", getWtfRunRule())
            .append("wtfFacilityPicture", getWtfFacilityPicture())
            .append("wtfRunRecord", getWtfRunRecord())
            .append("epId", getEpId())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
